"""Exception types for the collate module."""

class InvalidLocaleError(LookupError):
    """Raised when an invalid locale is given to a function.

    Attributes:
    locale - the attempted invalid locale 
    """
    def __init__(self, locale, string=""):
        self.locale = locale
        LookupError.__init__(self, string or locale)
